barbecued steak - French English Dictionary